package component.fy.com.common_module.utils;

import android.content.Context;

/**
 * 极光推送工具类
 */
public class JPushUtils {
    /**
     * 1-2-3-4
     * 增、删、改、查
     *//*
    public static void setBasicSetup(Context context, int type, String alias) {
        switch (type) {
            case 1://增
                //设置别名（新的调用会覆盖之前的设置）
                JPushInterface.setAlias(context, 0, alias);
                JPushInterface.requestPermission(context);//请求权限
                JPushInterface.resumePush(context);//唤起推送服务
                //设置标签（同上）
//            JPushInterface.setTags(context, 0, setUserTags());
                break;
            case 2://删
                //删除别名
                JPushInterface.deleteAlias(context, 0);
                JPushInterface.stopPush(context);//停止推送
                //删除指定标签
//            JPushInterface.deleteTags(context, 0, setUserTags());
                //删除所有标签
//            JPushInterface.cleanTags(context, 0);
                break;
            case 3://改
                //增加tag用户量(一般都是登录成功设置userid为目标，在别处新增加比较少见)
//            JPushInterface.addTags(context, 0, setUserTags());
                break;
            case 4://查
                //查询所有标签
//            JPushInterface.getAllTags(context, 0);
                //查询别名
                JPushInterface.getAlias(context, 0);
                //查询指定tag与当前用户绑定的状态（MyJPushMessageReceiver获取）
//            JPushInterface.checkTagBindState(context, 0, "0x123");
                //获取注册id
//            JPushInterface.getRegistrationID(context);
                break;
        }
    }*/
}
